// import { defineConfig } from 'vite'
// import vue from '@vitejs/plugin-vue'
// import externalGlobals from "rollup-plugin-external-globals";
// const path = require('path')
// // https://vitejs.dev/config/
// export default defineConfig({
//   // build: {
//   //   lib: {
//   //     entry: path.resolve(__dirname, 'src/main.js'),
//   //     name: 'MyLib',
//   //     fileName: (format) => `my-lib.${format}.js`
//   //   },
//   //   rollupOptions: {
//   //     // 确保外部化处理那些你不想打包进库的依赖
//   //     external: ['vue'],
//   //     output: {
//   //       // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量
//   //       globals: {
//   //         vue: 'Vue'
//   //       }
//   //     }
//   //   }
//   // },
//   plugins: [vue()],
//   build: {
//     rollupOptions: {
//       plugins: [
//         externalGlobals({
//           "vue-router": "VueRouter",
//           'vue':'Vue',
//           'axios':'axios'
//         }),
//       ],
//     },
//   },
//   server: {
//     port: 8484,
//     proxy: {
//       "/api": {
//         target: 'http://localhost:3000',
//         changeOrigin: true,
//       }
//     }
//   },

// })
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  server: {
    proxy: {
      "/api": 'http://121.41.30.105:3030/api'
    }
  }
  // server: {
  //   port: 82,
  //   proxy: {
  //     // http://localhost:8082/api  -> http://localhost:3000/api
  //     "/api": {
  //       target: 'http://121.41.30.105:3030',
  //       changeOrigin: true,
  //       // rewrite: (path) => path.replace(/^\/api/, '')
  //       // http://localhost:8082/api  http://localhost:3000
  //     },
  //     // "/api_prod": {
  //     //   target: 'http://121.41.30.105:3030',
  //     //   changeOrigin: true,
  //     //   rewrite: (path) => path.replace(/^\/api/, '')
  //     //   // http://localhost:8082/api  http://localhost:3000
  //     // },
  //   }
  // }
})
